package com.originskyseed.platform.user.model;

import java.math.BigDecimal;
import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 玩家月度消费信息表（OSI_PLAYER_RELATE_CONSUME_MONTH）
 * 
 * @author Tangwanghui
 */
public class PlayerRelateConsumeMonth extends BaseModel {

	/**
	 * 玩家id（PLAYER_ID）
	 */
	private String playerId;

	/**
	 * 业务员id（BELONG_BUSINESS_ID）
	 */
	private String belongBusinessId;

	/**
	 * 主播id（ANCHOR_ID）
	 */
	private String anchorId;

	/**
	 * 渠道id（CHANNEL_ID）
	 */
	private String channelId;

	/**
	 * 渠道名称（CHANNEL_NAME）
	 */
	private String channelName;

	/**
	 * 子渠道id（CHANNEL_SUB_ID）
	 */
	private String channelSubId;

	/**
	 * 子渠道名称（CHANNEL_SUB_NAME）
	 */
	private String channelSubName;

	/**
	 * 订单id（ORDER_ID）
	 */
	private String orderId;

	/**
	 * 金额（AMOUNT）
	 */
	private BigDecimal amount;

	/**
	 * 消费内容（ORDER_CONTENT）
	 */
	private String orderContent;

	/**
	 * 消费时间（CONSUME_TIME）
	 */
	private Date consumeTime;

	/**
	 * 房间id（ROOM_ID）
	 */
	private String roomId;

	/**
	 * 房间类型  0 不在房间 1 公会群 2 个人视频房 3公会视频房 4个人语音房 5公会语音房（TYPE）
	 */
	private Integer type;

	/**
	 * 注册时间
	 */
	private Date registerTime;

	/**
	 * 获取玩家id
	 *
	 * @return
	 */
	public String getPlayerId() {
		return this.playerId;
	}

	/**
	 * 设置玩家id
	 *
	 * @param playerId
	 */
	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	/**
	 * 获取业务员id
	 *
	 * @return
	 */
	public String getBelongBusinessId() {
		return this.belongBusinessId;
	}

	/**
	 * 设置业务员id
	 *
	 * @param belongBusinessId
	 */
	public void setBelongBusinessId(String belongBusinessId) {
		this.belongBusinessId = belongBusinessId;
	}

	/**
	 * 获取主播id
	 *
	 * @return
	 */
	public String getAnchorId() {
		return this.anchorId;
	}

	/**
	 * 设置主播id
	 *
	 * @param anchorId
	 */
	public void setAnchorId(String anchorId) {
		this.anchorId = anchorId;
	}

	/**
	 * 获取渠道id
	 *
	 * @return
	 */
	public String getChannelId() {
		return this.channelId;
	}

	/**
	 * 设置渠道id
	 *
	 * @param channelId
	 */
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	/**
	 * 获取渠道名称
	 *
	 * @return
	 */
	public String getChannelName() {
		return this.channelName;
	}

	/**
	 * 设置渠道名称
	 *
	 * @param channelName
	 */
	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}

	/**
	 * 获取子渠道id
	 *
	 * @return
	 */
	public String getChannelSubId() {
		return this.channelSubId;
	}

	/**
	 * 设置子渠道id
	 *
	 * @param channelSubId
	 */
	public void setChannelSubId(String channelSubId) {
		this.channelSubId = channelSubId;
	}

	/**
	 * 获取子渠道名称
	 *
	 * @return
	 */
	public String getChannelSubName() {
		return this.channelSubName;
	}

	/**
	 * 设置子渠道名称
	 *
	 * @param channelSubName
	 */
	public void setChannelSubName(String channelSubName) {
		this.channelSubName = channelSubName;
	}

	/**
	 * 获取订单id
	 *
	 * @return
	 */
	public String getOrderId() {
		return this.orderId;
	}

	/**
	 * 设置订单id
	 *
	 * @param orderId
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	/**
	 * 获取金额
	 *
	 * @return
	 */
	public BigDecimal getAmount() {
		return this.amount;
	}

	/**
	 * 设置金额
	 *
	 * @param amount
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	/**
	 * 获取消费内容
	 *
	 * @return
	 */
	public String getOrderContent() {
		return this.orderContent;
	}

	/**
	 * 设置消费内容
	 *
	 * @param orderContent
	 */
	public void setOrderContent(String orderContent) {
		this.orderContent = orderContent;
	}

	/**
	 * 获取消费时间
	 *
	 * @return
	 */
	public Date getConsumeTime() {
		return this.consumeTime;
	}

	/**
	 * 设置消费时间
	 *
	 * @param consumeTime
	 */
	public void setConsumeTime(Date consumeTime) {
		this.consumeTime = consumeTime;
	}

	/**
	 * 获取房间id
	 *
	 * @return
	 */
	public String getRoomId() {
		return this.roomId;
	}

	/**
	 * 设置房间id
	 *
	 * @param roomId
	 */
	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}

	/**
	 * 获取房间类型  0 不在房间 1 公会群 2 个人视频房 3公会视频房 4个人语音房 5公会语音房
	 *
	 * @return
	 */
	public Integer getType() {
		return this.type;
	}

	/**
	 * 设置房间类型  0 不在房间 1 公会群 2 个人视频房 3公会视频房 4个人语音房 5公会语音房
	 *
	 * @param type
	 */
	public void setType(Integer type) {
		this.type = type;
	}

	public Date getRegisterTime() {
		return registerTime;
	}

	public void setRegisterTime(Date registerTime) {
		this.registerTime = registerTime;
	}
}